package com.cg.ai.entity.po;

import lombok.Data;
import java.time.Instant;

/**
 * 聊天消息实体
 */
@Data
public class ChatMessage {
    private Long messageId; // 自增主键
    private Long sessionId; // 所属会话ID
    private Long userId; // 用户ID
    private String role; // 消息角色（user、assistant、system）
    private String content; // 文本内容
    private String messageType; // 消息类型（text、code、image 等）
    private Integer messageOrder; // 在会话内的顺序，从 1 开始递增
    private Instant createTime;
    private Instant updateTime;
}